
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class HelloSwing{
    //创建用户图形界面的方法 无返回值 无参数
    public static void createGui(){
        System.out.println("createGui");
        //创建主窗口 窗口上的标题文字 HelloSwing
        JFrame frame = new JFrame("HelloSwing");
        //设置窗口关闭操作
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗口居中显示
        frame.setLocationRelativeTo(null);
        //设置窗口大小
        frame.setSize(500,500);
        //创建文本标签 标签内容,把标签内容添加到面板上
        JLabel label = new JLabel("hello,world" , SwingConstants.CENTER);
        //获取内容面板
        frame.getContentPane().add(label);
        //使窗口可见 必须在所有组件添加完成后调用 放到代码最后
        frame.setVisible(true);

    }
    public static void main(String[] args){
    // System.out.println("Hello,Swing");
    //main 方法中一般不会放很多逻辑代码
    //调用创建用户界面的方法
    createGui();
    }
}